import request from '@/utils/request';

// 定义响应数据的类型
interface Router {
  // 根据实际的 API 响应结构定义
  path: string;
  name: string;
  component: string;
  meta?: any; // 可选的元数据
  children?: Router[]; // 子路由
  // 其他字段...
}

interface RoutersResponse {
  data: Router[];
}

// 获取路由
export const getRouters = (): Promise<RoutersResponse> => {
  return request({
    url: '/getRouters',
    method: 'get'
  });
};